/**
 * Created by zjy629 on 2018/4/16.
 */
//页面加载时使用
$(function () {
    $("#title").text(constants.REGISTER);
})
function validators() {
    //(1)验证用户名
    var name = $("#name").val();
    if (name == null || name == '') {
        $("#txt_name").text('!!!'+constants.MESSAGE_NAME);
        $("#txt_name").show();
        return false;
    } else {
        //邮箱正则表达式
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (filter.test(name)) {
            $("#txt_name").hide();
            //（2）验证密码
            var pwd = $("#password").val();
            if (pwd == null || pwd == '') {
                $("#txt_name").text('!!!'+constants.MESSAGE_PS);
                $("#txt_name").show();
                return false;
            }else{
                if( pwd.length <13){
                    $("#txt_name").hide();
                    //密码必须包含数字和字符
                    //var filterpwd = /^[0-9a-zA-Z]'+$/;
                    var filterpwd = /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{0,12}$/;
                    if(filterpwd.test(pwd)){
                        $("#txt_name").hide();
                        var rpwd = $("#rpassword").val();
                        if (rpwd == null || rpwd == '') {
                            $("#txt_name").text('!!!'+constants.MESSAGE_RPS);
                            $("#txt_name").show();
                            return false;
                        }else{
                            $("#txt_name").hide();
                            if(rpwd != pwd){
                                $("#txt_name").text('!!!'+constants.PS_EQUEAL);
                                $("#txt_name").show();
                                return false;
                            }else{
                                $("#txt_name").hide();
                            }
                        }
                    }else{
                        $("#txt_name").text('!!!'+constants.PS_VALIDATE);
                        $("#txt_name").show();
                        return false;
                    }
                }else{
                    $("#txt_name").text('!!!'+constants.PS_LENGTH);
                    $("#txt_name").show();
                }

            }
        } else {
            $("#txt_name").text('!!!'+constants.EMAIL);
            $("#txt_name").show();
            return false;
        }

    }
}
function myFunction() {
    var name = $("#name").val();
    var password = $("#password").val();
    if (name == null) {
        //alert(constants.MESSAGE);
        $("#txt_name").text(constants.MESSAGE);
        $("#txt_name").show();
        return false;
    } else {
        //邮箱正则表达式
        var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if (filter.test(name)) {
            $("#txt_name").hide();
        } else {
           // alert("请输入正确的邮箱");
            $("#txt_name").text(constants.EMAIL);
            $("#txt_name").show();
            return false;
        }
    }
    var datas = {'name': name, 'password': password};
    requestData("/user/register", datas, sucFac, erroFac);
}

function sucFac(data) {
    if (data.messCode == '00000') {
        location.href = "/login.html";
    }
}

function erroFac(data) {
    alert(data);
}





